package com.ganzalang.gmall.promotion.service;

import com.ganzalang.gmall.promotion.dto.RuleContext;
import com.ganzalang.gmall.promotion.dto.RuleResult;

/**
 * @author Ganzalang
 * @description 公共的规则服务
 * @Date 2022/4/3 22:38
 */
public interface RuleService {

    /**
     * 校验规则
     *
     * @param context 规则上下文
     * @return
     */
    RuleResult validateRule(RuleContext context);
}
